Automatically Generating Personalized User Interfaces
نویسندگان
چکیده
Automatically Generating Personalized User Interfaces Krzysztof Z. Gajos Chair of the Supervisory Committee: Professor Daniel S. Weld Computer Science and Engineering User Interfaces for today’s software are usually created in a one-size-fits-all manner, making implicit assumptions about the needs, abilities, and preferences of the “average user” and the characteristics of the “average device.” I argue that personalized user interfaces, which are adapted to a person’s devices, tasks, preferences, and abilities, can improve user satisfaction and performance. I have developed three systems: • Supple, which uses decision-theoretic optimization to automatically generate user interfaces adapted to a person’s device and long-term usage; • Arnauld, which allows optimization-based systems to be adapted to users’ preferences; and • Ability Modeler and an extension of Supple that first performs a one-time assessment of a person’s motor abilities and then automatically generates user interfaces predicted to be the fastest to use for that user. My experiments show that these automatically generated, personalized user interfaces significantly improve speed, accuracy, and satisfaction for users with motor impairments compared to manufacturers’ default interfaces. I also provide the first characterization of the design space of adaptive graphical user interfaces, and demonstrate how such interfaces can significantly improve the quality and efficiency of daily interactions for typical users.
منابع مشابه
A Platform For Automatically Generating Personalized User Interfaces
I am broadly interested in human computer interaction, machine learning and artificial intelligence. My dissertation demonstrates how to automatically generate personalized adaptive user interfaces. My central thesis is that personalized user interfaces, which are adapted to a person’s devices, tasks, preferences and abilities, can improve user satisfaction and performance. Further, I demonstra...
متن کاملAutomatically Generating Interfaces for Personalized Interaction with Digital Libraries
We present an approach to automatically generate interfaces supporting personalized interaction with digital libraries; these interfaces augment the user-DL dialog by empowering the user to (optionally) supply out-of-turn information during an interaction, atten or restructure the dialog, and enquire about dialog options. Interfaces generated using this approach for CITIDEL are described.
متن کاملAutomatically generating personalized user interfaces with Supple
Today’s computer-human interfaces are typically designed with the assumption that they are going to be used by an able-bodied person, who is using a typical set of input and output devices, who has typical perceptual and cognitive abilities, and who is sitting in a stable, warm environment. Any deviation from these assumptions may drastically hamper the person’s effectiveness—not because of any...
متن کاملDecision-Theoretic User Interface Generation
For decades, researchers have debated the pros and cons of adaptive user interfaces with enthusiastic AI practitioners often confronting skeptical HCI experts (Shneiderman & Maes, 1997). This paper summarizes the SUPPLE project’s six years of work analyzing the characteristics of successful adaptive interfaces and developing efficient algorithms for their automatic generation (Gajos & Weld, 200...
متن کاملAutomatic Generation of User Interfaces from Data Structure Speciications and Object-oriented Application Models
Applications in scientiic computing operate with data of complex structure and graphical tools for data editing, browsing and visualization are necessary. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are largely lacking, especially for applica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008